home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / Dev / FPSE_src / include / hw.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-01  |  738 b   |  33 lines

  1. #ifndef HW_H
  2. #define HW_H
  3.  
  4. char *hwname(unsigned long addr);
  5. int update_hw(void);
  6. int update_counter(void);
  7. void dma6_exec(UINT32 adr,UINT32 bcr,UINT32 chcr);
  8.  
  9. extern INT32  VSync_Register;
  10. extern INT32  Event_Register;
  11. extern INT32  Event_List[16];
  12. extern UINT32 Event_Mask[16];
  13. extern UINT8  hwarea[0x8000];
  14. extern int    (*EventCallBack[16])();
  15. extern int    (*VSyncCallBack[16])();
  16.  
  17. UINT32 rdtsc();
  18.  
  19. int  hw_init(void);
  20. void hw_close(void);
  21.  
  22. UINT8 hw_read8(UINT32 adr);
  23. UINT16 hw_read16(UINT32 adr);
  24. UINT32 hw_read32(UINT32 adr);
  25.  
  26. void hw_write8(UINT32 adr,UINT32 data);
  27. void hw_write16(UINT32 adr,UINT32 data);
  28. void hw_write32(UINT32 adr,UINT32 data);
  29.  
  30. UINT8 hw_romread(UINT32 adr);
  31. void  hw_romwrite(UINT32 adr,UINT32 data);
  32.  
  33. #endif